package com.simon.annual.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the project_information database table.
 * 
 */
@Entity
@Table(name="project_information")
@NamedQuery(name="ProjectInformation.findAll", query="SELECT p FROM ProjectInformation p")
public class ProjectInformation implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int id;

	@Column(name="execute_org_id")
	private int executeOrgId;

	@Column(name="execute_team_id")
	private int executeTeamId;

	@Column(name="fs_template_id")
	private int fsTemplateId;

	@Column(name="in_charge_id")
	private int inChargeId;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="initiate_date")
	private Date initiateDate;

	@Column(name="project_name")
	private String projectName;

	public ProjectInformation() {
	}

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getExecuteOrgId() {
		return this.executeOrgId;
	}

	public void setExecuteOrgId(int executeOrgId) {
		this.executeOrgId = executeOrgId;
	}

	public int getExecuteTeamId() {
		return this.executeTeamId;
	}

	public void setExecuteTeamId(int executeTeamId) {
		this.executeTeamId = executeTeamId;
	}

	public int getFsTemplateId() {
		return this.fsTemplateId;
	}

	public void setFsTemplateId(int fsTemplateId) {
		this.fsTemplateId = fsTemplateId;
	}

	public int getInChargeId() {
		return this.inChargeId;
	}

	public void setInChargeId(int inChargeId) {
		this.inChargeId = inChargeId;
	}

	public Date getInitiateDate() {
		return this.initiateDate;
	}

	public void setInitiateDate(Date initiateDate) {
		this.initiateDate = initiateDate;
	}

	public String getProjectName() {
		return this.projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

}